mercapto compounds - French English Dictionary